package idv.loveloser.dao;

/**
 * AbstractMdlLti entity provides the base persistence definition of the MdlLti
 * entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlLti implements java.io.Serializable {

	// Fields

	private Long id;
	private Long course;
	private String name;
	private String intro;
	private Short introformat;
	private Long timecreated;
	private Long timemodified;
	private Long typeid;
	private String toolurl;
	private String securetoolurl;
	private Boolean instructorchoicesendname;
	private Boolean instructorchoicesendemailaddr;
	private Boolean instructorchoiceallowroster;
	private Boolean instructorchoiceallowsetting;
	private String instructorcustomparameters;
	private Boolean instructorchoiceacceptgrades;
	private Double grade;
	private Short launchcontainer;
	private String resourcekey;
	private String password;
	private Boolean debuglaunch;
	private Boolean showtitlelaunch;
	private Boolean showdescriptionlaunch;
	private String servicesalt;
	private String icon;
	private String secureicon;

	// Constructors

	/** default constructor */
	public AbstractMdlLti() {
	}

	/** minimal constructor */
	public AbstractMdlLti(Long course, String name, Long timecreated,
			Long timemodified, String toolurl, Double grade,
			Short launchcontainer, Boolean debuglaunch,
			Boolean showtitlelaunch, Boolean showdescriptionlaunch) {
		this.course = course;
		this.name = name;
		this.timecreated = timecreated;
		this.timemodified = timemodified;
		this.toolurl = toolurl;
		this.grade = grade;
		this.launchcontainer = launchcontainer;
		this.debuglaunch = debuglaunch;
		this.showtitlelaunch = showtitlelaunch;
		this.showdescriptionlaunch = showdescriptionlaunch;
	}

	/** full constructor */
	public AbstractMdlLti(Long course, String name, String intro,
			Short introformat, Long timecreated, Long timemodified,
			Long typeid, String toolurl, String securetoolurl,
			Boolean instructorchoicesendname,
			Boolean instructorchoicesendemailaddr,
			Boolean instructorchoiceallowroster,
			Boolean instructorchoiceallowsetting,
			String instructorcustomparameters,
			Boolean instructorchoiceacceptgrades, Double grade,
			Short launchcontainer, String resourcekey, String password,
			Boolean debuglaunch, Boolean showtitlelaunch,
			Boolean showdescriptionlaunch, String servicesalt, String icon,
			String secureicon) {
		this.course = course;
		this.name = name;
		this.intro = intro;
		this.introformat = introformat;
		this.timecreated = timecreated;
		this.timemodified = timemodified;
		this.typeid = typeid;
		this.toolurl = toolurl;
		this.securetoolurl = securetoolurl;
		this.instructorchoicesendname = instructorchoicesendname;
		this.instructorchoicesendemailaddr = instructorchoicesendemailaddr;
		this.instructorchoiceallowroster = instructorchoiceallowroster;
		this.instructorchoiceallowsetting = instructorchoiceallowsetting;
		this.instructorcustomparameters = instructorcustomparameters;
		this.instructorchoiceacceptgrades = instructorchoiceacceptgrades;
		this.grade = grade;
		this.launchcontainer = launchcontainer;
		this.resourcekey = resourcekey;
		this.password = password;
		this.debuglaunch = debuglaunch;
		this.showtitlelaunch = showtitlelaunch;
		this.showdescriptionlaunch = showdescriptionlaunch;
		this.servicesalt = servicesalt;
		this.icon = icon;
		this.secureicon = secureicon;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCourse() {
		return this.course;
	}

	public void setCourse(Long course) {
		this.course = course;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIntro() {
		return this.intro;
	}

	public void setIntro(String intro) {
		this.intro = intro;
	}

	public Short getIntroformat() {
		return this.introformat;
	}

	public void setIntroformat(Short introformat) {
		this.introformat = introformat;
	}

	public Long getTimecreated() {
		return this.timecreated;
	}

	public void setTimecreated(Long timecreated) {
		this.timecreated = timecreated;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

	public Long getTypeid() {
		return this.typeid;
	}

	public void setTypeid(Long typeid) {
		this.typeid = typeid;
	}

	public String getToolurl() {
		return this.toolurl;
	}

	public void setToolurl(String toolurl) {
		this.toolurl = toolurl;
	}

	public String getSecuretoolurl() {
		return this.securetoolurl;
	}

	public void setSecuretoolurl(String securetoolurl) {
		this.securetoolurl = securetoolurl;
	}

	public Boolean getInstructorchoicesendname() {
		return this.instructorchoicesendname;
	}

	public void setInstructorchoicesendname(Boolean instructorchoicesendname) {
		this.instructorchoicesendname = instructorchoicesendname;
	}

	public Boolean getInstructorchoicesendemailaddr() {
		return this.instructorchoicesendemailaddr;
	}

	public void setInstructorchoicesendemailaddr(
			Boolean instructorchoicesendemailaddr) {
		this.instructorchoicesendemailaddr = instructorchoicesendemailaddr;
	}

	public Boolean getInstructorchoiceallowroster() {
		return this.instructorchoiceallowroster;
	}

	public void setInstructorchoiceallowroster(
			Boolean instructorchoiceallowroster) {
		this.instructorchoiceallowroster = instructorchoiceallowroster;
	}

	public Boolean getInstructorchoiceallowsetting() {
		return this.instructorchoiceallowsetting;
	}

	public void setInstructorchoiceallowsetting(
			Boolean instructorchoiceallowsetting) {
		this.instructorchoiceallowsetting = instructorchoiceallowsetting;
	}

	public String getInstructorcustomparameters() {
		return this.instructorcustomparameters;
	}

	public void setInstructorcustomparameters(String instructorcustomparameters) {
		this.instructorcustomparameters = instructorcustomparameters;
	}

	public Boolean getInstructorchoiceacceptgrades() {
		return this.instructorchoiceacceptgrades;
	}

	public void setInstructorchoiceacceptgrades(
			Boolean instructorchoiceacceptgrades) {
		this.instructorchoiceacceptgrades = instructorchoiceacceptgrades;
	}

	public Double getGrade() {
		return this.grade;
	}

	public void setGrade(Double grade) {
		this.grade = grade;
	}

	public Short getLaunchcontainer() {
		return this.launchcontainer;
	}

	public void setLaunchcontainer(Short launchcontainer) {
		this.launchcontainer = launchcontainer;
	}

	public String getResourcekey() {
		return this.resourcekey;
	}

	public void setResourcekey(String resourcekey) {
		this.resourcekey = resourcekey;
	}

	public String getPassword() {
		return this.password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public Boolean getDebuglaunch() {
		return this.debuglaunch;
	}

	public void setDebuglaunch(Boolean debuglaunch) {
		this.debuglaunch = debuglaunch;
	}

	public Boolean getShowtitlelaunch() {
		return this.showtitlelaunch;
	}

	public void setShowtitlelaunch(Boolean showtitlelaunch) {
		this.showtitlelaunch = showtitlelaunch;
	}

	public Boolean getShowdescriptionlaunch() {
		return this.showdescriptionlaunch;
	}

	public void setShowdescriptionlaunch(Boolean showdescriptionlaunch) {
		this.showdescriptionlaunch = showdescriptionlaunch;
	}

	public String getServicesalt() {
		return this.servicesalt;
	}

	public void setServicesalt(String servicesalt) {
		this.servicesalt = servicesalt;
	}

	public String getIcon() {
		return this.icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public String getSecureicon() {
		return this.secureicon;
	}

	public void setSecureicon(String secureicon) {
		this.secureicon = secureicon;
	}

}